// 获取全局应用程序实例对象
const app = getApp()

// 创建页面实例对象
Page({
    /**
     * 页面的初始数据
     */
    data: {
        title: 'orderDetail',
        tickets: [],
        orderCode: "",
        formatDate: "",
        totalSum: ""
    },
    createQrCode: function(url, canvasId, cavW, cavH) {
        app.qrcode.qrApi.draw(url, canvasId, cavW, cavH);

    },
    /**
     * 获取优惠票券
     */
    getOrderDetial(options) {
        let orderCode = options.orderCode;
        this.setData({ orderCode: orderCode });
        app.yds.getOrderDetial(orderCode, app.globalData.sessionId).then(res => {
            if (res.code && res.code == 0) {
                this.setData({ formatDate: app.util.formatDate(new Date(res.data[0].createAt), "yyyy-MM-dd HH:mm") })
                for(let a=0;a<res.data.length;a++){
                    if(Number(res.data[a].sellMoney)>=0){
                        this.data.tickets.push(res.data[a]);
                    }
                }
                console.log(this.data.tickets);
                this.setData({ tickets:this.data.tickets })
                var totalSum = 0;
                for (let i = 0; i < res.data.length; i++) {
                    totalSum = res.data[i].sellMoney + totalSum;
                    // this.createQrCode(res.data[i].qrCode, res.data[i].id, 60, 60);
                }
                if(totalSum<0){
                    totalSum=0.01;
                }
                this.setData({ totalSum: getApp().util.returnFloat(totalSum) });
            } else {

            }
        });
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        this.getOrderDetial(options);
    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {
        // TODO: onReady
    },
    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        // TODO: onShow
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {
        // TODO: onHide
    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {
        // TODO: onUnload
    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {
        // TODO: onPullDownRefresh
    }
})
